package com.xd.core.api.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.HashMap;

@Data
public class SignContractDto {
    @ApiModelProperty("进件ID")
    private Integer incomingId;
    @ApiModelProperty("放款ID（首次签约不需要传）")
    private Integer outId;
    @ApiModelProperty("公证ID（首次签约不需要传）")
    private String certificationId;
    @ApiModelProperty("授信ID")
    private Integer creditId;
    @ApiModelProperty("借款用途")
    private String used;
    @ApiModelProperty("放款金额")
    private BigDecimal loanAmount;
    @ApiModelProperty("还款频率(0--天,1--月,2--周)")
    private String repayFrequency;
    @ApiModelProperty("贷款期限")
    private Integer term;
    @ApiModelProperty("年化率%")
    private BigDecimal rate;
    @ApiModelProperty("借款方式(0--等额本金,1--等额本息,2--等本等息,3--到期还本付息,4--先息后本)")
    private String loanMethod;
    @ApiModelProperty("争议方式(1--公证,2--仲裁,3--诉讼)")
    private String controversy;
    @ApiModelProperty("仲裁所在城市")
    private String cityRemark;
    @ApiModelProperty("是否再次签约或者公证（0-首次，1-再次）")
    private String signType = "0";
    @ApiModelProperty("付款通道(1-通道一，2-通道二,3-未分配)")
    private String payPass;
    @ApiModelProperty("合同签署地")
    private String city;
}
